package com.oig.sys.auth.service;


import com.oig.sys.auth.dto.TenantInfoDto;
import com.oig.sys.auth.vo.TenantInfoVo;

import java.util.List;

/**
 * 租户管理
 * 系统支持集团机构，子公司权限隔离
 * 并支持多租户
 */
public interface ITbTenantInfoService {


    TenantInfoVo info(Integer id) ;

    TenantInfoVo getByCode(String code) ;

    TenantInfoVo addTenant(TenantInfoDto tenantInfoDto) ;


    TenantInfoVo updateTenant(TenantInfoDto tenantInfoDto);


    void cancelTenantInfo(Integer id);

    void revertTenantInfo(Integer id);


    List<TenantInfoVo> findAllList();



}
